home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_100
/
159_01
/
history.doc
< prev
next >
Wrap
Text File
|
1990-05-31
|
3KB
|
74 lines
HISTORY FILE FOR ADVENTURE IN C
09 Jan 1982 Greg Huntzinger
----------- 5775 Leetsdale Dr.
Suite 699
P.O. Box 22557
Denver, CO 80222
<303> 753-0488/452-4919 ext 307
(1) added this history file
(2) fixed spelling and typeo errors in--
ADVENT1.DAT
ADVENT2.DAT
ADVENT6.DAT
15 Sept 1985 Bob Withers
------------ 4001 Via Plata
Mesquite, Texas 75150
(214) 270-0368
(1) Ported code to compile under the Eco-C88 compiler for the IBM/PC.
(2) Added conditional code to allow the adventure to be compiled under
the Lattice and DeSmet compilers (refer to the conditional switches
in ADVENT.H for compiler selection).
(3) Re-formatted all of the text databases to take better advantage of
an 80 column screen.
(4) Added type casts at various places to keep the Lattice compiler from
complaining.
(5) Performed fairly extensive modification to the file I/O portion of
the program to allow it to use MS-DOS stream I/O.
(6) Added functions for initb() and initw() which do not exist under any
of the target compilers.
(7) Doubled the number of file offset indexes kept for databases ADVENT1,
ADVENT2, ADVENT3, and ADVENT6. This did not significantly increase
the size of the executable module but does speed access to the text
stored in these files.
(8) Modified sub-modules EADVENT.C and SAVEADV.C so that the entire
program could be linked together to produce a single executable file
rather than performing dynamic loads of these two modules (via exec).
These modifications were compiled and tested under the following IBM/PC
compilers:
Eco-C88 Version 2.72 Ecosoft, Inc.
Lattice C Version 2.14 Lattice, Inc.
DeSmet C Version 2.41 C-Ware, Inc.
The resultant executable modules were play tested on both an IBM/PC and
a Texas Instruments TIPC. All versions of the game appeared to operate
properly, however, the game was not played to it's conclusion.
** Note that when running this program under MS-DOS a CONFIG.SYS file is
required to set the FILES= parameter to at least 10 files. Failure to do
this will result in an error message that the program was not able to open
file ADVENT6.DAT.
2 Jun 90 Bob Withers
-------- 649 Meadowbrook
Allen, Texas 75002
(1) Ported code to Microsoft C V 5.10 and 6.00
(2) Placed all global variables in header ADVENT.H
(3) Removed most runtime variable initialization and replaced
by compile time initializers.
(4) Added file ADVENTDB.C to completely replace all the adventure
data base files. This keeps all data in memory and eliminates
all disk accesses during game play. All functions in DATABASE.C
were modified to access in memory data.
(5) Added code to support the BRIEF and VERBOSE verbs.
(6) Added code to ignore CTRL-C signal.
(7) Modified vocab search to use a binary search.